package com.resource.query;

import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * 合同查询参数
 *
 * @author jianghao.zhang
 */
@EqualsAndHashCode(callSuper = true)
@Data
@ToString
public class ContractQuery extends PageQuery implements Serializable {
    private static final long serialVersionUID = 1801586533130622604L;

    /**
     * 合同id列表
     */
    private List<Integer> idList;

    /**
     * 编号
     */
    private String number;

    /**
     * 标题
     */
    private String title;

    /**
     * 类型id
     */
    private int typeId;

    /**
     * 主合同id
     */
    private String mainId;

    /**
     * 托运方（甲方）名称
     */
    private Integer firstPartyName;

    /**
     * 承运方（乙方）名称
     */
    private Integer secondPartyName;

    /**
     * 状态（0 不可用，1 可用）
     */
    private String status = "1";

    /**
     * 是否已移到回收站（0 未被删除，1 已被删除）
     */
    private String recycle_status = "0";
}
